gitserver: Best effort latest branch deletion in vcsDependenciesSyncer
Created by: tsenart
This commit makes us not hard fail a Fetch from vcsDependenciesSyncer
when trying to delete the latest branch, which happens when there are no
valid versions for the given dependency.
Test plan
Integration test.