Canceling a reservation edit redirects to wrong view

Not the best description for this issue...

As an admin, clicking cancel from a reservation edit page redirects to the general reservations view page, not the view for that given reservation.

As a checkout person, clicking Edit for a given reservation redirects to the catalog with the message "Sorry, that action or page is restricted".  The checkout person should either not see the Edit button or see that notification from the view of a given reservation.