Shouldn't we reproduce and fix the actual bug?

A remote object can only go stale if we don't remove it from a data structure.  That would happen only if we have a bug in the callback system where it's removed on the remote process but not removed locally.  We should identify how this happens and fix.