Regarding the sticker that you removed that was covering the crack - was it placed there by Specialized? If so, the previous owner probably didn't know about the crack.
If the previous owner put the sticker on there, I'll bet he saw the crack and was trying to cover it up.