[#80650] Set fulfilled_at on reservation problem resolution

Otherwise, it should leave `fulfilled_at` as it was.
It turns out that they're aliases, but when doing actual tests, I prefer `shared_examples_for`. `shared_context` I tend to reserve for shared setup (`let`, `before`, etc) and include them via `include_context`.