As someone with decades of software/application design, programming and testing, I have adopted a few strategies in regards to firmware and software revisions for each and every device I own:
1) Never install firmware/software revisions within the first 10 business days.
2) Always understand why the revision was developed and rolled out. Read the release notes.
3) Read industry magazines and watch videos from other professionals that talk about their discoveries following installation and utilization of the revision.
My experience has shown me that nearly no level of critical testing can demonstrate and test every single variation that a user base will put a revision through. These issues have plagued Apple, Microsoft, Adobe and Google indiscriminately.
Sh*t happens. I always anticipate the worse, but hope for the best. My safeguards have proven to be effective time and again.