86869 problem reservations transactable

this depends on #145; need some help with writing the best tests for this