Don't allow worldwide/other region when disabled (bug 897511)

This branch adds validation to other_regions so it gets made invalid when it's disabled. I've also updated the tests that were affected by tighter control over the regions - some of them were passing just because the other_region counted as a region submission.