Maybe they could make it 5 strikes and reset it every 12 hours instead of every 24. Other than that it's working fine. They can't code in exceptions for things like teleporting or being in a CS or in a Leve etc. because those are avenues that people could use to exploit the system. Want to In Prog fish? Just teleport or pop one of the repeatable quest dialogs and cancel the queue/time it out until you get the In Prog. Trust me if they had made exceptions for this people would be complaining even more because they would STILL be getting locked out because they went to the bathroom and the withdraw spam would still be happening.