Let non-Staff (e.g. Admin) do batch determination
When an Admin who otherwise could make determinations on submissions does a batch determination then it should succeed. This commit allows it to succeed or throws a permissions error otherwise.
Issue ots/clients/ardc/hypha-tracker#271: Batch determination fails with 500 error