Log hides are not very good for bp. Get a hide or even make one out of a granola bar box (or the like) that is covered on all sides with only one entrance/exit. This will make it feel more secure and lower it's stress.
If the snakes does not feel secure it may feel as if it may need to flee or fight so they will dump their guts to be ready. Not saying that is what happened just alittle extra info to help you understand your bp.
Also if it is in a high traffic area in your house it can cause stress. The better hides will help with this situation but if you could move it to a less traveled spot that could help relieve stress. Again not saying that is the cause just extra input.
If your numbers are staying about what you listed you should be good. I would suggest using a cypress mulch substrate to help keep your humidity up. With the info you listed it makes me feel like it may be a stress issue.