Randi wanted to cut back to three hours (or somebody wanted her to). Smart move. Four hours is pretty grueling, especially for a show like hers. Three hours is average for many talk shows (unless your name is Howard Stern).
I doubt Randi was clamoring for three hours instead of four. Randi is stubborn and probably would be the last person to suggest such a thing. Interesting that she's on an unscheduled "vacation" right now, when her usual summer vacation schedule has always been a week during the 4th and then again around Labor Day. She used to do sick-ins on WJNO when managment pissed her off, so do not be surprised if she starts trashing AAR management on her show when she gets back.
One day she unilaterally changed the format of her show and started playing rock songs on WJNO because she felt unappreciated. The phones melted down at WJNO with complaints that she was being "silenced" by management.
Randi, by far, is the most volatile host on AAR (you'd think Malloy, but his on-air persona is not the same off the air). She is always the first to deal with burnout and is very vocal on air about the radio business and AAR. I have noticed Randi getting repetitious (which is not a surprise considering how many actually listen for all four hours in the car) which is usually a sign she is getting a periodic burn out. AAR management may have decided to cut her back an hour to try and force some more even performance from her. But I doubt she is going to be happy about this at all.