Pass context to script helper (Fix #10970)

ScriptI was failing to pass the Ice.Current.ctx
value down to the script helper for use with
`Executor.execute(Map<String, String>, ...)`

bin/omero script replace now works as expected

Note: it still modifies the ID of the script!
Actively load user group on ScriptRepoHelper.update
Also load hasher actively (See #10970)
Merge pull request #1291 from joshmoore/10970-script-replace

Pass context to script helper (Fix #10970)