more robust post status transition checking, do not add trash => publish posts to digest, but add an action hook to override this