Recovery attempter now has failure reason string
Fix reverse transformation skipping nils

Both directions are now unified