That seems to be the general consensous although not officially reported by LH (for Star Reward Availability)
The thought was that they were improving their product and as such it would be in greater demand.
Star Alliance Reward Availability Vs Miles and More