queue: only git fetch once per minute per branch

This takes 1-2 seconds and makes launching jobs slow.  Only do it once every
60 seconds per branch.

Signed-off-by: Sage Weil <sage@inktank.com>