PLANNER-188 AbstractSolverPhase firing fireSolvingStarted in solvingEnded method, thus fireSolvingEnded is never being called (thanks to Reinis)
(cherry picked from commit 3a7034e2c06b72dc85c07ab87ed248b2a8bb6796)