improve oa console support with correct reboot/poweron depending on status