New Sun Jermaine O’Neal healthy, happy in Phoenix