So, it turns out that I needed to place my ent_rotatebone() function after all the ent_animate() functions in my player_code() function. The ent_animate() functions were resetting the ent_rotatebone().
Big thank you to Dico who helped me figure this out. :-)