OVSSwitch inNamespace check not specific enough.

Since the exception is about OVS kernel in namespace, it should check that the datapath chosen was kernel.

Also moving checks into a separate method to make override easier instead of copying all of
the start() method.