golang/signal: adjust the new Signal/DetachSignal interface

Change-Id: I1de8f46734c584645bf147cb072cb683a69e0f1a