Added tests for client timeout and open/install logic