Solution
Annotation includes an explicit "submake" usage type to help determine where a recursive make invocation occurred in a job relative to other file usage in the job. If a job has unexpected failures, and that job has file usage after a submake operation, this is a clue that you may have a submake stub problem.