Changed control transfer: retries transfer on timeout errors