Interesting, I removed the `dependsOn`s and without adding the inferred task dependencies, the tasks are still showing up in the task graph properly, so it seems like they're unnecessary. Not sure what I was doing differently.