It was brought to our attention during the QA of bug 26172 that some of the constraints on the tables involved in cash management are incorrect; We should fix them.
1) When a staff account is deleted, we should not delete any associated cash register actions