shell: Don't rely on remove notifications for dissappearing NM objects

The dbus-json3 notify code is a lot less intense about aggressively
introspecting every object after every method call, which was a big
performance issue. So we have to know when stuff goes away and clean
it up ourselves.

Signed-off-by: Stef Walter <stefw@redhat.com>
 * Updated commit message