[Queue-2.0] Deleting a lab does not delete the Queue lab
This caused an issue today with the selection lab: two deleted labs had all their session-room relationships thrown away, perhaps causing the list of rooms to be null in the session object. Either this should result in an earlier failure because the session is deleted, so it should not be possible to get it, or the lab accompanying the session should also have been deleted.