search_xapian: always create an index record even if no segments
Otherwise we'll keep trying to index the same message over and over
because there will be no record of the GUID in the cyrusid indexed
list, and there'll be no record for the UID in the cyrus.indexed.db