changed nil returns to -1 for make_reservation and make_immediate_reservation to have consistent return types.