git: 'update-cached-checkout' gracefully handles missing starting commit.