In most companies, even small ones, you're only as good as your last successful project. Once you get hung up on your success, you'll lose your credibility and eventually the support of your management team.
It's a tough lesson to learn. Now that you've experienced it, it will serve you better in the long run and future run-ins with upper management.
Good post btw.