Thanks for your reply. I had already found the solution to this problem several months ago... I guess I should have posted it here... very sorry but I just didn't think of it.
The problem was the sys_ticrate. Apparently HPB_bots won't work properly if the sys_ticrate is set at or above 100. I reduced the sys_ticrate to 66 just to be cautious and the bots have been their old selves ever since.
Anytime the server is restarted the sys_ticrate is reset to 100 (I never bothered to figure out why) and the bots act crazy again. Reducing the sys_ticrate to 66 fixes the problem every time.