see `com.google.appengine.tools.pipeline.impl.model.JobRecord` line 431  cases the `wf` value as `FutureValueImpl`, although contract allows any implementation of `Value<>`:  solution: avoid this case in JobRecord - basically considering WaitFors on `ImmediateValue` as satisfied immediately