.Net hangs on thread start() call