Also:
- added a `try/except` to avoid a possible failure if a signal has been disconnected
- empty `_backend_connected_signals` dict.