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
see

com.google.appengine.tools.pipeline.impl.model.JobRecordline 431cases the
wfvalue asFutureValueImpl, although contract allows any implementation ofValue<>:solution: avoid this case in JobRecord - basically considering WaitFors on
ImmediateValueas satisfied immediately