I don't blame your shop for its decision. It is a wise one. If I had a shop that would be my policy too.
The good news is that BF members can still post a thread with pics of their CF damage (or the details of the crash if potential damage is hidden) to get the "safe to ride" A-ok.