3.0.1 Behavior for Away and Idle

I've recently upgraded to Messenger 3.0.1 for my staff and they are very vocal about a behavioral change that they don't like. If someone sets their status to "Away" and is gone for more than 10 minutes, their status automatically changes to "Idle" based on the application's idle timer setting. I am inclined to say that the application is working as designed but do see where staff is coming from in that if they are indicating that they are "Away" that their status shouldn't automatically change to "Idle" after a period of time. Is there a way to change this behavior? I haven't tested but would guess that this might also apply to "Busy."