When I read your post, the first and only thing that came to mind was the member who posted a video of their snake with blisters and stuff. I certainly would make an appointment ASAP. For piece of mind at least.
good luck and if you do take your bp to the vet, please post the outcome.