I wonder if _postSaveAfterTransaction is executed after the responseView the user gets? So I could add some more time consuming code there which not slows down user experience?
I believe it is executed once a DataWriter has committed its changes and before returning from save(). If the DW save() is called within an action, so no, it is executed before returning the responseView.