Don't think much of your LBS. It would only take seconds to tell you if it is a scratch or a crack and whether they deal with Specialized or not since you bought the bike there you'd think for good customer relations they could look at it for you

Sounds like it could possibly be stress fractures.

Any possibility of getting a bigger picture?