Default Kindle Fire 2, boots normally, but not recovery or fastboot

So I recently tried to update TWRP on my Kindle Fire 2, and now I can't boot to either recovery or fastboot.

When I try to boot to recovery I just get the "booting..." message forever on the bottom of the screen and when I try to boot to fastboot via the command line (adb reboot recovery), the device reboots, shows the Kindle logo, then just shuts off. If I force shut down, it boots normally with no problem, but still can't do any special boots. Any idea?