NetworkDestroy and Destroy at end of frame.

*instead of next update frame, do the destruction at the end of the
frame.
*extra checking to prevent gameobjects from destroying multiple times.