Justin Magnuson, a Dallas multimillionaire, was on top of the world five years ago: At age 35, he had just sold for $100 million a health care company that he started in 2011.