fix: wizard question should not allow escape, fix "automatic" logic
Some steps have "automatic" logic that depends on some element of
context, so let it be calculated in those cases. But beware, this
cannot be done in `prompt()`: it must not have any side effects since it
is not called in resume mode.