Use a buffered channel for receiving signals
Use a buffered channel for receiving signals

and Stop only a specific channel's signal notifications instead of
Resetting all channels' notifications.

and don't leave a dangling goroutine listening on sigChan

johnathanhowell/Sia,rivine/rivine,MrStrong/Sia,ChrisSchinnerl/Sia,mtlynch/Sia,mnsl/Sia,NebulousLabs/Sia,mnsl/Sia,MrStrong/Sia,NebulousLabs/Sia,ericflo/Sia,rivine/rivine,mtlynch/Sia,ericflo/Sia,ChrisSchinnerl/Sia,mharkus/Sia,mharkus/Sia