fix some bugs related to updating solr docs and making callbacks for date fields
when touching solr documents, set single year field if there is only one year in multivalued year field