Assign the first job (not the last) in the pending queue to idle worker. This will make sure that Login events are processed before Logout and less pushbacks are necessary