Machine + user authentication works good if a user is on wireless most of the day. It does not work well if they are on wired, because their machine authentication status times out on the wireless, and when they undock, they are only considered user authenticated.
Most people extend the machine authentication timer to account for the time they will not be on wireless. Below is where you change it for ClearPass:
