I'm one of those boomerang employees. It was the best thing I ever did. Left on good terms, learned a ton of new stuff at a few other companies, and ultimately came back a much improved employee, despite being a high performing worker to begin with.
Didn't realize there was a name/term for it, but it makes a lot of sense.