I don't think your description matches the cause of the issue at hand.
It's true that target updating doesn't happen after shooting at a machine, but it isn't caused by corruption or volley canceling. This isn't a bug, but rather intended behavior according to the current targeting rules (the ones introduced in Alpha 13, where you always recall your original non-robot target location), unless you can point to some other factor here.
That said, on a related note I've already planned to add new behavior for Alpha 15 to cover situations where you actually destroyed a machine with a given volley--it will assume you meant to destroy that machine and reset your target (this will not happen for destabilization, however).