I think, if the SWIFT ban really was "on the table", they would be making the case for China's own CIPS/CBCD system, if Russia decided to opt for such service as an alternative.
TIL the NSA [1] has it's tentacles in SWIFT too..
[1] https://en.wikipedia.org/wiki/SWIFT#Monitoring_by_the_NSA