As of right now, scheduled workflows only work with contexts configured with an "all members" security group. If any other security group is associated with a context, workflows will fail with unauthorized status. It would be great if there were a mechanism to control the scope of a context used within a scheduled workflow.