Process/append3 fix tee

I have used Paul's idea `asFinalizer` and fixed some misbehaviours.

I had to change exceptions which `tee` used to kill its branches to `Kill` exception (because `asFinalizer` works only with `Kill`). Due to this change some tests in `ResourceSafetySpec` have been broken.