Honor classes body in promises with action_policy => warn

This effectively sets not_kept classes if the promise is in need of repair,
but only a warning was issued. This is in line with not_kept counters being
incremented on cfPS(WARN).

Close #2359