Hermit Crab allomorphy processing considers invalid syntheses

In dealing with disjunctive allomorphs and free fluctuation, the
processing considered syntheses that did not match the original word.
Did a check for validity of synthesis before doing allomorphy check.

Change-Id: Ib05aecf16c4afb35080d7f35e1411e40e2e14d04