fixed a couple out-of-date usages of Future.of

The new analyzer finally clued us into these; they were missed before
because the test case throws ArgmentError from the null args w/o these
futures getting evaluated in the vm