Revert "Allow older recoveries that don't support set_metadata"

This reverts commit e1ca0bf5df8cb5e8fd7db26a700d94e8dde6566a.

(cherry picked from commit aa68ca2618fe0985cfc142c9bffe0174cf4a6f71)