The case for SOLVABLE_SUPPLEMENTS was missing a return statement
and fell through to SOLVABLE_ENHANCES, so calling repo_unset() with
SOLVABLE_SUPPLEMENTS cleared both s->supplements and s->enhances.
Bug has been present since the function (originally repo_set_deleted)
was added in 5f153e32 (2012).