Ours has never even made an attempt at biting. But yet at the same time he strikes at his prey the millisecond it hits the floor. It's startling and I'm glad I don't put them in with my hands. I'm just glad he is able to tell the difference between a hand that wants to pick him up and a rodent. I'm waiting for the day when he gets confused.
I'd think that there'd be two main reasons a BP would bite, a false feeding response and threat response. When you're snake was crawling around maybe you did something you didn't notice and it triggered some sort of threat response.
I'd like to believe these snakes have personalities, and some might just be jerks, but more than likely any moodiness or personality we perceive is just the minute differences in how each snake reacts to various stimulus. Some of it I'm sure is "learned", meaning that if a snake did something enough times and got a certain result it would be imprinted in their instinctive memory. Even the behavior of higher species, like cats, works this way. You can't teach a cat anything but if you can repeat a scenario with them that has a consistent result you can train them to do or not to do something. Being a higher species with more going on the brain cats end up with much more varied "personalities" but I still think the same can be observed in snakes on a smaller scale.