undo:timeline: Disconnect from clips child-added/removed signals

Otherwize we can have several connection to that object which would
lead to ugly backtrace trying to disconnect from bindings

+ Make TimelineLogObserver a Loggable so we can start adding debug logs
as necessary