Have you verified that you actually have the crank you specified?
My Globe had a different low end Shimano crank then in the specs, which used a different length BB.
Can you call the LBS and see if they remember if they installed the same size BB that they removed?
It might be a situation where they did what you told them, not what you really wanted.