Refresh data/Sync command shouldn't get delayed
The command to Refresh data/Sync should work as soon as you issue the command and not get delayed by another pending task.
As an example, let's say we are trying to find a missing iPhone. I send the Find command to that phone, and now we get to wait until the phone checks back into the server automatically (which appears to have a default of 24hrs, or a shortest configurable interval of 6hrs). Right now, the Refresh Data command gets stuck in the queue because it's waiting for the Locate task to complete/fail. It would be extremely useful if the Refresh Data command could jump to the front of the line and happened immediately so we could then pull the location immediately.