And whatever hard or soft forks, if deployment is finished(might be over half 50% node upgrade it) , the bitcoin network could make consensus again and everything works well.
consensus must be reached
before the fork no matter if it is a hard fork or a soft fork otherwise the fork will lead to a chain split that could severely damage the entire system.
in a soft fork there is no immediate need for nodes to upgrade to new version due to their forward compatibility.