This PR ensures that we keep suggestions linked to the last candidate if the last candidate cannot be applied for the current position. Noticed this behavior while debugging our analytics events locally.
This should increase the cache-hit rate and reduce the E2E latency when this scenario is encountered.
Test plan