deref transact future to avoid silent failure on malformed schema

If you use this function and get the schema wrong, it fails silently. Derefing immediately fixes it.