Android Jelly Bean suffers a weird problem when setting a timer that is not on a ten minute interval.
I first noticed it when setting a timer for frozen pizza. They take 12 minutes, but I found that the alarm didn’t sound until much later. With some experimentation it seems that asking for a timer to be set over 10 minutes, but not at a ten minute interval, breaks things. It adds 90 minutes to the time.
In this example I said “set a timer for 12 minutes”. As you can see from the time in the top right corner it was just after 10pm. The timer should have been set for 10.14pm but has been set for 11.44pm. If a request is made to “set a timer for 20 minutes” it seems to work.
I see this fault on both my phone (HTC One S running 4.1.1) and my Nexus 7 (4.2.2).
This issue seems to be fixed by recent updates.