Added CompactMorphousTask which does compaction before starting reconfiguration

When swapping is over in each local node, unlock the write locally, in order to provide better availability

Don't block when replaying the inserts