Honestly almost every project in my career (admittedly not as long as yours) has involved shit hitting the fan, etc. Often wonder if it's my fault or just the nature of the business.
I honestly think my manager is a magician because when he talks about all the shit he had to do in the day and stupid phone calls to answer I just think "wow, my day went quite smoothly"