validate certain subnet characteristics when assigning subnet types

This isn't totally working yet -- there's a remaining javascript bug that we're still tracking down.
ahh, my early debug code. Yeah, that's not needed here anymore...