Added a re-calculation of the time-step of the direct problem in the adjoint solver to pick up on changes to the CFL number