Like with "Future Tense", this episode was accidentally released on Amazon before its intended release date. The episode was meant to air on April 30, but was released onto the website nine days earlier on April 21. The most likely cause of this was the episode's sister episode "Teachers' Union". When Amazon got permission to make the episode downloadable, it's likely that Nickelodeon forgot to exclude this episode before giving Amazon the releasing rights.
This is the second episode that Amazon accidentally leaks onto their website, the first being "Future Tense".