aarch64: fix handling of 'reset halt'