pkcon refresh is not really necessary (but also does not hurt) as it is executed within version --dup
This is exactly one of the situations I created sfos-upgrade for. It also automatically provides a log file in addition to the "live" output at the screen. And please don't make people omitting "stop releases" by advising to blindly use ssu re <version> && version --dup, because this will likely result in failing to upgrade. Unfortunately this advice is regularly provided at TJC and here at TMO (also in this thread). BTW, AFAICS 3.0.0.8 is also a "stop release", which should not be omitted to install!