Merge pull request #12540 from wyaeld/bug/fix-recursive-digest

Ensure ActionView::Digestor.cache is correctly cleaned up

Conflicts:
	actionview/CHANGELOG.md
Ensure the state is clean after one failure