transaction: always return the result of the callable

https://github.com/propelorm/Propel2/pull/401#discussion_r10500202