It was done exactly for the reason you wrote:)  It forces browserSim to be alive and return null in theis method. This way browserSim will try to load another variant of preferences. We think its better to keep browsersim alive with empty preferences, not killing it.