would be my choice if I were you. You solved problem this time and expect promotion or salary increase, what about the screw up you had before, did you get demotion or salary reduction?