I'm not sure you're aware that you awakened a 2-year-old thread or not, but:
The computer getting grumpy and stomping its feet and deciding that it's just going to become a bottom timer is wholly unacceptable....whatever the reason.
This is absolutely an indicator of a poor algorithm....or at least an inadequate programming paradigm. A computer should track what you're doing. The Divesoft Freedom, Ratio iX3M, Petrel/Perdix, etc....they all follow what you do. They'll fuss at you and they might make you acknowledge missed deco stops....but they'll stick with you. They'll keep tracking and do what they can to get you out safely.
I dive with conservative GFs. Let's say there's a shark in the water, or I have to pee, or I tear a seal on my drysuit....and I have 5min of deco left. On my Petrel, I get out of the water, fix the issue, and am good to dive again. I might try not to exert myself excessively, but there's no reason that skipping 5min of deco while diving my GFs should keep me out of the water. On my last dive, the difference between deco on my GF and the Petrel stock GF was more than 5min....does that mean me skipping my last 5min was unsafe? Should my computer whine and cry and scream and turn into a bottom timer? "No" is the only acceptable answer.