I haven't investigated this but there was a problem with certain layerfiles from 9.x that had embedded credentials in them. Those layerfiles got passed around a lot and when that person's credentials changed, everyone's layers/mxds got broken.
In your mxd, could you remove the offending layers, and re-add the source directly from the BCGW using the ......._SVW layer?