[fixes #44649489] Check authorizable exists before touching
Merge pull request #740 from JamesGlover/44649489_general_roles_can't_be_destroyed

[fixes #44649489] Check authorizable exists before touching