actually they do a pretty good job cross referencing. Their bugcheck page (MS internal only) helps keep things straight, but when you are dealing with a massive load of updates, things get screwy and you'll see a file regression... However, during my time there, it was rare to see such regression....
Also, when a group, like the Exchange group, needs a change to something like AFD.SYS, they don't make the change. The Platform guys have to do that. If the Exchange guys note an issue with a platform file, they will open a ticket with platform (in this case, networking) CPR and present them with evidence of a problem. CPR (critical product resolution) will then review and decide whether a problem is severe enough to require fixing. If it needs fixing, then it will be escalated to Redmond where the Platform group will alter the code for a fix. The fix (known as a private) will then be tested (smoked) until they are sure it is ready for release.
It is a bit more convoluted than that, but you get the picture...
BTW, the system MS uses for the ticket tracking, sux. When I left, they were in the process of changing to a new tracking system.
Microsoft Certified Nut.