Minor bug fixes to Reservation System

Error displays were not always consistent, could be bypassed depending
on order of user input.  Fixed