WIP: staff locking

STUD-1873
Yes, I noticed that bug last night in the coverage report. I've fixed it and now have tests for both responses (confirming or canceling).