Obviously as soon as I post this I figure that bit out... it needs to be in the special editor folder. Dumb unity quirks.
OK so I mark the spritecollection as dirty, set the collection to rebuild, then save the assetdatabase, still nothing. The names have not been updated.
Any idea?