ccid: handle timeouts

Empty trays caused a hang, because the timeout was not handled. This
fixes this, and allows manual voltage selection by attempting slot
powerup with different voltages after timeout until it succeeds.

Change-Id: I4dfc8d6d0e25008765615d3c4149a75efc0ef44d
1 file changed