Apple didn't actually reverse course here.
What it did was NOT reverse course.
It's pretty clear--from my direct experience and from the tales of others--that the first-level app reviewers err on the side of rejecting anything that happens to strike them as problematic.
(And it's pretty clear they don't think too deeply about it and get confused pretty easily... my guess is they have to work very fast so there's not really any time for sober reflection.)
A developer can appeal, however. And, in my experience, the second-level review of specific issues is much deeper and more thoughtful.
That could be, but I've had app review decisions reversed without any external attention.
I don't really know any of the details. But it's possible this developer jumped the gun by going public with a non-final app review. He may also have done that for the free publicity. Just sayin'