If he passes Craig's tests, then he probably will be fine. Ball pythons may not be arboreal, but they are better climbers than you might expect them to be.
It is possible there was no falls or much shorter ones than the height suggests by itself. They can have pretty long reach, so even the tall bookshelf might have only had him fall lower off of it than the top if he fell. I have a thread with my adult spider BP managing to climb perfectly down a 3.5 foot tall table leg despite thinking he would fall when he started.
Sent from my SM-G950U using Tapatalk