Sorry, but I think it is working as they intended and personally I really like it how it is. If anything I wish the 30 minute lockout was increased to further discourage wasting other peoples time (I actually thought it was higher and was disappointed to find out it's only 30 minutes!)

There's nothing more annoying that the duty box popping up and it being cancelled. Before they implemented this getting into Crystal Tower etc used to take forever because of the amount of people that hit withdraw and it would requeue over and over and over. Now? Usually get in within first few tries, if it even takes that long.

If you're playing with someone that repeatedly gets you locked out, don't play with them. Sure it happens by mistake (your example of a friend dozing off), but you have to have withdrawn 3 times in a day (specifically 9am to 9am PST) to get the lockout and if you're with someone who is repeatedly doing it three or more times in a day... don't play with them.

I know this will sound harsh, but just because your friend(s) are unreliable, please don't try and make the rest of us have to also suffer more of their pressing withdraw than we have to.