There is another guard for plan functions that will raise a similar issue: TASK_MISSING_BOLT. It seems like there are places where the guard logic is unnecessary. We should evaluate each plan function that can raise TASK_MISSING_BOLT and determine if it is necessary and whether to replace it with an issue defined in bolt. We should also evaluate removing the issues from puppet that have been replaced in bolt.