Added a socket timeout to the simulation socket to prevent the native
driver communication thread to hang on the read on the sim socket when
beeing interrupted.