The above post is awesome and I agree 100% with it.
The squishiness can be a sign of dehydration and/or recent weight loss. Pet stores are notorious for neglecting to feed their snakes properly. Just give him appropriate meals, give him clean fresh water, and keep an eye on his humidity. It should clear up on its own.
Cheers.