I've been on one side where I was selecting a receipe and while doing subcommands to discard something in my inventory I withdrew from DF when it popped, after waiting 46 minutes...

I don't particularly like the new feature known as wait, but I'm not gonna bitch about it either... However they could've done two things:

A) Add an option for players to set which option (wait or commence) they want as default
B) Just add a second confirmation from withdraw and remove wait altogether (they have it on everything else like friend requests, LS, leaving FC's etc)...