Stranger Things cast reunites and Barb “returns” in Tonight Show sketch 4 years ago