Disconnect signal handler when dconf backend is destroyed

This will prevent us from receiving a signal for invalid objects
and crash.