Despite what you might think, the Duffer Brothers are proud of THAT episode of Stranger Things On Demand News