Fix refresh in smartcard view not finishing
We need to call finished on Command::Private and not
on Command to properly finish it.
This fixes the "There are running commands" message after
a refresh was triggered in the smartcard view.
- GnuPG-Bug-Id: T3887