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.
Make a new issue for this after this gets merged.