As I understand it, the SG button has another subtle twist. Except when urgent, the signaller is not supposed to make a voice call to me any time I might be moving because it might distract me; but when I press the SG button I have implicitly given him/her permission to call me as I am at a stand. Thus we are not supposed to press the SG button while moving.
I've always thought we should have a second button "Delay Avoidance - DA" to say "get a move on or that red I can see in the distance is going to cause us both delay minutes". For instance heading from Southwick towards Portslade without stopping at Fishersgate I will often approach on greens with one decelleration from near line speed. But I can often see a yellow before Fishersgate, a red after that protecting the level crossing before the Portslade, then Portslade platform, and then finally a green on the end of the platform. In this case I must lose 2 or 3 minutes making an appropriately conservative approach to the red, pressing SG, waiting for the barriers then the route, accellerating, and then decellerating again. The driver's rule for DA would be "press this button if it will usefully alert the signaller to an avoidable delay AND you are moving AND it will not distract you to do so". The rule for the signaller would be that the DA text message is for his aid in avoiding delays and can be responded to either by clearing a route if safe to do so, by responding with a "Contact Signaller" text message, or by ignoring it and waiting for the driver to press SG.