options: Run config-conditional in its own make(1) instance as changing the parent options which change the dependencies do not properly change the recursive dependencies in the same execution.
options: Fix regression in previous commit. Only run RECURSE_COMMAND if DO_RECURSE is nonempty