WIP: Handle grpc errors of type UNAVAILABLE and ABORTED.
Description
Requests with error UNAVAILABLE are retried directly. They are typically issue with setting connection which can happen when the server is slow at accepting new connections.
Requests with errors ABORTED are converted to temporary exceptions so that the scheduler can retry the task.
This merge request, when approved, will close: #815
Edited by Tristan Van Berkom