Bail out of vessel scanning if parts are null.

If any parts are null, then the vessel has been destroyed just after it was
created, most likely by EL (how I found the problem).