Nick Castellanos continues on meme with another ill-timed home run