I totally agree with you. The thing you said work upuntil the host is in connected state.,But it will ask for credentials when ever you try to disconnect/reconnect the host or reboot the host by keeping in maintenance mode.
I Tested manually like changing the root password of host which is in vcenter and disconnected the host from vcenter and if I try to reconnect it throughs error as authentication failed.