I definitely think it should let you know in advance in some way if there aren't gunner slots. Something like either giving you two options: "There are no gunner slots available, would you like to change to [engineer, pilot, whatever's needed] or continue to wait?"