[Client] Fix possible goroutine leak in push.

The same as 5a804ac05bc3facd61953908da99310a257727a1. Sorry for a separate PR, I didn't look in `push.go` yesterday.