upgrade DBs without day field

fix assumes that if we try to add the day field and get an error, we either already have a day field, or something unexpected has happened and we can't do anything else about it