To answer your initial question. Since I'm working with multiple vSphere versions (and patch levels), I always keep the different vSphere Client versions updated to the latest and never had issues accessing either vCenter Server or hosts which are using the same version (patched or unpatched).
André