Merge pull request #16336 from ronawho/fix-remote-sync-delete
Fix remote deletes of sync variables
[reviewed by @mppf]
Sync/Single variables were just directly calling the runtime destroy functions
in their deinit() routines, but deinit can be called remotely, so we need an
on clause to migrate execution.