Ensure high test coverage for Snowflake
We should aim for high test coverage and proper CI setup for Snowflake as early as possible in the process to ensure that we don't cause regressions or break things "randomly".
Known issues:
- We don't currently have many proxy-go tests.
- Tests in
client/lib/rendezvous.go
rely on specific HTTP response bodies which is prone to change and unnecessary