Create a new FSM workload that extends the random_DDL_CRUD_operations workload and adds a setFCV transition state.
renameCollection can potentially conflict with shardCollection
FCV upgrade to 5.0 can fail in presence of concurrent collection drop
deleteHaystackIndexesOnUpgrade could dereference inexistent collection
shardCollection legacy should hold the distlocks while writing chunk metadata
Implement a serialiser between Sharded DDL and FCV switch between the old and new metadata format