Calling out for some senior/more-hands-on-real experienced webmasters to provide some comprehensive checklist on Google's ever-changing ways to working with the web.
Ideally, "IF A happens, A1, A2, A3...An could have triggered it" structure would help a less-panicking and less-noisy google forums :)