Yes to the steps. The only thing I would add is to run a nodetool drain before shutting C* down so all mutations are flushed to SSTables and there won't be any commit logs to replay on startup.
Also, the usual "backup your cluster and configuration files" boilerplate applies. 😁 >