Fully validate ModeS preamble before trying ModeA

ModeA messages are shorter than ModeS and thus
sometimes broken ModeS messages are detected as
bogus ModeA messages.
To eliminate that, I think it would better idea to see if preamble is actually
ModeS, even broken one, and only then try to see if it would match as ModeA.