Something in the firmware is causing the external alarm sounds to not function, after you've plugged connected the IPT to its USB cable. It has an external speaker (besides, requiring headphones to hear an alarm would be completely insane and defeat its purpose).
My alarm worked fine for days, but one day it randomly stopped working.