* Persist backup restore status after core restart * Don't blow up if restore result file can't be removed * Update tests