Would it make sense to have a factor = 1 parameter in step_scale()? Supplying factor = 2 would then put continuous predictors on the same scale as balanced binary predictors. Cf http://www.stat.columbia.edu/~gelman/research/unpublished/standardizing.pdf