Relay crashed since it joined the pool

This happens when the relaypoolsrv was unable to establish a connection to your relay, and therefore didn’t let it join the pool.

It is correct to say that your relay joined the pool for a while. It is also correct to say that there are points where the relaypoolsrv refused your relay because it didn’t accept a test connection from the relaypoolsrv.

This is the crash you’re referring to I assume? As @calmh said, this is probably Windows fighting a firewall.

In case it wasn’t clear, there are two issues here (which may be related). One is that the relay is only intermittently allowed to join the relay pool, because the relaypoolsrv is only sometimes able to establish a test connection to it. This may be due to a firewall.

The other issue is that your relay crashes, after some fairly low-level Windows networking code fails with “The semaphore timeout period has expired.” when accepting a connection. This, again, may be due to a firewall.

I have no idea what you’re trying to say here.