ionic upload does nothing related to iOS at all. It really only takes the content of /www and uploads it to Ionic servers.
As far as I know there is also no locking going on, so doing ionic upload and ionic build at the same time in two different windows has potential for conflicts, missing files etc.
To be sure you can ask this question at https://github.com/ionic-team/ionic-cli/issues