Better logic in focus-out-event blocking/unblocking

Uses boolean variable instead of querying the signal state via GObject functions. This drives us away from the bad bug in pygobject that made mintMenu crash in Mint 13.