Revert "Revert "tweaking vanilla command permissions checks to do both op and canary.vanilla.<vanilla_command_name> checks""

This reverts commit 35a5e0f3fefa410f26edc695ccc2d5627e68e3bb.