Então não faço idéia, não conheço outro patch para shutdown via DSDT.
Tente usar alguma kext como OpenHaltRestart ou EvoReboot.
Isso não faz sentido, o arquivo que você anexou antes tinha patches, diferente desse último que é original. Em algum lugar você deve ter um dsdt.aml com patches. Digite Wait=yes -v no boot para ver qual está sendo carregado.