That is an excellent reason all right.

The device is not doing what you want it to do, and this is the only solution.
Add the two files (kernel and partition) from the "main" folder to your Kindle Drive. Reboot in diags mode (ssh-enabled). Write both those images to the appropriate mountpoints.
Basically, exactly as the Touch readme describes, but using different kernel and partition source files. Instead of "kt_firmwareVersion-(kernel|mmcblk0p1)_main.whatever" just use the pw2 file with the correspondingly-named kernel/mmcblk0p1.