If we have a delayed thing, but we don't yet know the expected type, don't commit to forcing because the expected type might turn out to be a delay. Fixes #395