The Response Group Service (RGS) service fails to start after an in-place upgrade from Microsoft Lync Server 2013 to Microsoft Skype for Business Server 2015 when you apply the May 2017 cumulative update 6.0.9319.281 in certain situations.
In Skype for Business Server 2015, the default design is changed to use three Presence Watcher contact objects (instead of one Presence Watcher contact object in earlier versions). The service startup failure is introduced to prevent an issue in which the service has started, but calls to RGS fail with "500 Internal Server error", because only one Presence Watcher contact object is found after the start of the RGS service.
To fix this issue, republish the topology, wait for AD Replication to finish (to make sure that all three contact objects can be accessible by RGS when it starts). Restart just the RGS service on every Front-End in the pool.
After you install this update, the RGS service won't start until all RGS contact objects are created. The contact objects include one Announcement Service and three RGS Presence Watcher contact objects in a Skype for Business Server 2015 pool.
The event ID 31067 will be updated to reflect the "republish the topology and restart just the RGS service" text in the resolution section.