I occasionally cmd+s as I work way to frequently than I really should. Occasionally I end up with multiple pushes queued up that kinda waste time. I sometimes go into tiny dialog and cancel already running push so that newer version of code would get pushed.
I wonder perhaps IC could just cancel the existing push and run next one. Is there a chance something would get corrupt?