The way it came across at the site I was posting in at the time, the underlying reason he left was because of the way all the veteran characters were getting the axe and he wanted to get out while the getting was good. Now if there were a different reason, it could be perfectly plausible.
BUT…if they would take Vivian back after her childish behavior, I’m sure they’d take anyone back. They also rehired Jennifer after she had walked off the set with no warning. I think, all-in-all, TPTB on Days are pretty forgiving.