Daemon updates SHA of active requests & reruns conflict checks

Updates the sha of any requested, pickme or added branch if the ls-remote sha has changed since the request was made. Emails the request's user of the change of sha.

Will correctly rerun conflict checkers to determine if any new conflicts have arisen or if any conflicts have been resolved.
That makes more sense. My particular concern was ensuring the current request was checked against all non-conflicting pickmes too should there be a new conflict. TEST_CONFLICTING_PICKMES does check this as you have said.