You can consider using multicast [1] as a workaround for this issue.
<doFinally>
<multicast>
<to uri="log:FIRST_FINALLY"/>
<to uri="log:SECOND_FINALLY"/>
</multicast>
</doFinally>
This is not the same as pipeline processing of course, but in some cases doFinally
block can just send two messages independently.