Move device init/opening to Init (and Exit for closing), so that a non present device simply results in cAER
trying to open it on future loops.
Also increase amount of error reporting in transfer allocation and make it so that partial failure in
allocation will lead to just degraded performance.