I think is the bit that is doing what I expected here: https://github.com/TryGhost/Ghost/pull/2632/files#r11896563

I have a feeling that what I meant when I said about using a `statusChanged` property wasn't 100% clear, I was intending that this new property would be a boolean for whether the old and new statuses were different whereas I think it's currently being used as a 'cacheNeedsInvalidation' boolean?

Either works, but I think the property name should clearly reflect how it is used?