D-Bus connections were never completely closed, causing a memory and FD leak.
