Fixing the default behaviour of `expose_dsl_globally`
Created by: JonRowe
I'm going to tackle #1931 (closed) but in doing so I came across a cucumber scenario I believe is broken (the scenario doesn't describe what it does, and changing the scenario to match the description results in a failure) ping @myronmarston