Perhaps if we add Save Points?
That is, a Solo gets 2 Save Points (along with its Action Points). A Save Point can be used for one thing only: getting an extra free save against one particular condition (chosen by the monster), not limited to the page 277 ones.
(An Elite gets one Save Point to make the rule easy to remember.)
This way, there is middle-ground.
Better than not getting any saves at all; but not as broken as getting free saves every round.
If the DM wastes these Save Points on the merely annoying conditions, tough. Each Solo only gets two of these points, so the DM better save them for those things that would make the fight a push-over.
Thoughts?