added a fix to ignore fw suspend/resume data if neither are non-zero