[Engine-Twitter] Delay the UI usage in the timeline command

The timeland command should launch the new chat only when it has
retrieved all data needed for the chat.
[Engine] Execute the OnConnect Commands in a thread

They could take some time so it is better to launch them with the
threadpool, in case the Connect() method is synchronous.