Soft poweroff is fixed in the latest diablo version (not sure from what version it has been fixed since) and you can edit /etc/mce.ini to control whether it switches off wifi when going into soft poweroff. But be aware, that soft poweroff is unsupported in the N8x0 and was disabled for a reason by Nokia.