Simplified some slot disconnect logic and updated to store an ID type hint on the slot itself so that if we reinitialize we treat it as the same type of device
check-in: fdd66a54cd user: rkeene tags: trunk

Reset the card and rescan for certificates if we get the ISO 7816 error 6D 00
(Wrong instruction) error from the card when trying to verify.
Closed-Leaf
check-in: 52569c3e74 user: rkeene tags: piv-reset-on-wronginstruction