more specific error messages for failed reservations