Update and submit any queued commands found on ControlContext, making them available to the mixing functionality functions.
This also performs general maintenance and disposes processors asynchronously. This must currently not be called with a mix is ongoing (manual contexts can currently only be used from one thread).