I've been trying to avoid doing a hard reset, because there is some data I would rather not lose (game data, Kobo Reading Life data, etc).
If there is nothing else to try, then this is a valid last resort, but I would rather not go for the nuclear option.
Thanks for the suggestion/link, though...