workflow approval now fires afterPutPage for compatibility with code that wants to sync changes to other objects when the modifications are 'for real'