Jmarshall, congratulations to you! You are absolutely correct about eating/shedding/breeding is not thriving. Those are basic life functions and anything kept at the minimal standards will attempt to perform those basic life functions.
I started keeping reptiles in the '70's and it has been my experience that some people have more than a basic concern for reptiles as pets and some have an ability to see the fine details. The fine details are visible to those that look...those fine details are observing the habits of captive reptiles and understanding what is being observed. There is a hellavalot more to a critter performing basic life functions and a critter that is secure in its environment.
Observing how a boa (or other snake rests) is very telling. Hugging the water bowl, tightly coiled in the corner, head hiding between coils...these are not the signs of a secure critter and this behavior is most often seen on slick substrates.
Your critters have the answers...keep your mind open and observe.