Checkout user validation improved

When checking a bike out, the user's registration is now checked, in
addition to the base check that the user exists.