release critical section on failure to create signaler fdpair
set SO_LINGER on first signaler socket to close in order to avoid
TIME_WAIT state.
Backported #84 and #532
Merge pull request #88 from hintjens/master

Backported two fixes