Update: I implemented your suggestions (added the SSDT-PMC.aml, switched from current Aptio fix to OcQuirks+FwRuntimeServices, etc), rebooted, and now iMessage is working!
The NVRAM test:
sudo nvram TestVar=HelloWorld
reboot
sudo nvram -p | grep 'TestVar'
still doesn't work, but I've read...