I have a couple questions and I am going to leave this alone:
1.) How do you know the snake is asking to be removed from his enclosure?
2.) How do you know when he is sleeping and how well he has been sleeping?
3.) Have you weighed that snake when he was eating and now that he has been off of food?
The reason for question 3 is because I have a VERY hard time believing that snake hasn't lost any weight given the number of "missions" he is placed on every day and the stress level he is kept at.