Shedding is a stressful period of time even when the snake sheds perfectly. I would give him a couple of days before getting worried. If he ate then everything sounds ok; his reclusive nature may just be the fact that he likes his new enclosure better. In all honestly most bps are very shy snakes and they tend to stay in their hides for most of their time.