NCM doesn't do any checks on devices, it's used for config management. NPM does the checks so adding in NCM into your environment would have no bearing on these power failures. There has been some bugs in the past where NPM was reporting faulty sensor or power when there in fact was no issue. This was due to a Cisco bug. But yours sound like an actual issue.
You should configure alerting on these power failures in the future so that you'll be informed if there are any issues. You need to use either Advanced Alerting Manager or use Syslog Alerting. I use Syslog Alerting for my power failures.