fix: Experience methods should return itself when state is invalid

While writing tests for gitlab-org/gitlab!201344 (merged), I noticed that resume was returning nil. Returning self would allow us to call methods even in the presence of invalid state, where it would be no-ops (the expected behaviour).

Merge request reports

Loading