Hi. I did 2 tests as root in a VM. 1. /bin/halt a. Resulted in a system that was halted but would not shut down as I would expect. 2. shutdown -h now a. Did exactly that and worked as expected.
Your expectation is wrong. halt does exactly what the command says, halts the system. halt =! poweroff if you want it to power off, add the -p flag
Status: NEW => RESOLVEDResolution: (none) => INVALIDCC: (none) => tmb