The updater just runs through each update one by one without you manually having to start each one. Essentially, if you upgrade from 2.0.3 to 2.0.7, the updater will update you to 2.0.4, then 2.0.5, then 2.0.6 Beta 1, then 2.0.6 Beta 2, and so on until it updates you to 2.0.7. Which is the same for all software updaters that support version skipping updates btw.