more cassandra reliability improvements; waits for thrift port to be open before advertising upness,
and delays after launching first node before launching subsequent, using seed group of 1, because that
avoids SchemaDisagreementErrors.  will now try some other strategies to clean up.
fix occasional schema disagreement on cassandra start (or workaround using a single seed node); and misc related tidies