A Self-Correcting Sequential Recommender