only queue invalidate_all_recent_stream_items if necessary

Change-Id: I036e9fbfafe2055546b7a58c7097079fb3030f89
Reviewed-on: https://gerrit.instructure.com/45848
Reviewed-by: Dan Minkevitch <dan@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>