Set alleles after characteristics, so we don't trigger binding.

We were setting alleles before creating the characteristic map, and
SC would *occasionally* call the function observing alleles, which expected the char map to already exist (particularly for color).

Flipping these events should solve that problem.

[#37788167]
We shouldn't need to wait quite as long any more to load stable.

Previous hack of six seconds shouldn't be needed.

[#37788167]