Revert "legion: small fix for creating user level futures"
Revert "legion: small fix for creating user level futures"

This reverts commit 10116e1625035eacbf0d574d12b4ec9ca4e440fc.

StanfordLegion/legion,StanfordLegion/legion,StanfordLegion/legion,StanfordLegion/legion,StanfordLegion/legion,StanfordLegion/legion,StanfordLegion/legion,StanfordLegion/legion