refactored FishySignSignal -> IOSignal with factory method, slight speed inprovement for ServerOddTickWatcher