FIX issue #135: Avoid leaking globals between step modules. execute_steps(): Minor cleanup/simplification.