I recall Facebook's own build system does list .deps files as a dependency in the makefile. When that does happen they re-exec the entire make process anew, forcing recomputation of dependencies. 

And yes, resilience to corruption is another good reason.