Use the upload method whenever you want to force an upload of all queued events.
The main side effect of over-utilization would be the increased number of batches being sent to mParticle which may contribute to you hitting your API limits more quickly.
You can read more about our default service limits here.