Sounds like RI to me with both symptoms. I prefer to take mine to the vet for that as treating it early is easier on both the snake and my wallet.
the only problem I have is that my closet reptile vet is nearly 2 hours away... I would much rather just go to the vet just for my snakes sake but transportation is an issue