Changed from afterInsert, afterUpdate, afterDelete to EventListener because the after... methods fire too early
Added log message to Solr message handler in case document is not found