Revert "Revert "Add retries to dagster-postgres connections""
AKA reland D4449
This reverted under the belief that it removed connection re-use which was inaccurate.
This diff does make things faster
at least in the grpc case - since it prevents us from duping some connections when fetching run by id
speedscope without this
speedscope with this
This also helps get things moving in the right direction for actually sharing connections so better to keep it in.
This reverts commit f9bed241cece14bbd34f47e8ba72dfff111cafbe.
Test Plan: bk
Reviewed By: nate
Differential Revision: https://dagster.phacility.com/D4715