I think this ending showing Danchou got AGAIN to original timeline, because Imamura didnt remember Danchou exactly (only remembered her on first year encounter, the original one). So now she prevent any AGAIN event to happen.
And chapter 40 is also confusing. Before he fall again, we see...