Steps to reproduce:
- put laptop into dock
- run "dockd --daemon", e.g. at startup
- run "dockd --set docked"
Expected behavior: "dockd --set docked" should tell the daemon to change states
Actual behavior: "dockd --set docked" launches another instance which glitches out the screen
Another change should probably be that "dockd --daemon" checks which state the laptop is in when it is run, so it can adjust the screens accordingly. This is especially useful when booting the laptop while it is in the dock.