The RPC timeout code has no test case. If it was broken it would be hard to spot -- it's worth adding a test specifically for it.