The issue is that there *was* a Client.Status API in 1.16, so 1.17 isn't triggering its fallback code, it, instead, is just using what 1.16 returned.
So we accidentally broke the API Client.Status (because nothing else was using it we didn't notice).
So we should restore the 1.16 functionality (Deprecated, but we shouldn't be changing it) and introduce new functionality in a different name (or finally implement API versioning)
The issue is that there *was* a Client.Status API in 1.16, so 1.17 isn't triggering its fallback code, it, instead, is just using what 1.16 returned.
So we accidentally broke the API Client.Status (because nothing else was using it we didn't notice).
So we should restore the 1.16 functionality (Deprecated, but we shouldn't be changing it) and introduce new functionality in a different name (or finally implement API versioning)