We should call the transform function asynchronously regardless of if they give us an asynchronous transform function or a synchronous transform function - otherwise we're the ones releasing the Zalgo, instead of Node streams.