restricted reservations were not able to be added to orders Task #64951

problem with merging. added save_as_user! method to order_detail. We already had one for reservation.
Also, some light refactoring to reservations_controller.