James Gunn reinstated to Guardians 3