Fix behaviour for stop and shutdown commands

stop and shutdown, conversely to start, are only attempted once
Fix start command when driver startup is successful

When the driver is successfully started, upsdrvctl shall not try any
further attempt