Separate scan from upload to sonarcloud

Hey there.

Ultimately – analyzing multiple code variants on the same branch of a SonarCloud project is either going to lead to this issue, or general incoherency of analysis results (you’ll only ever see the latest analysis).