[AST] Make RawComment handling robust against source files changing from underneath us
We would hit assertions of the source file changed from underneath us
or there was a stale .swiftsourceinfo file. Be more robust against
such things. Fixes rdar://177358181