If a user is granted a permission that doesn't exist we should log this prominently.
At present we do not detect this, the permission just has no effect. This is safe, but not especially helpful. Permissions can be invalid due to typos, but also due to changes in Cylc (so raising an error isn't appropriate).