receive-pack: avoid minor leak in case start_async() fails