TransformedFuture corrections

Now accurately reflects the state of the result transformation and no
longer blocks on the transformation.