Most likely scenario: Keegan came in today and quit, or at least threatened to. Big meeting held, took all day to convince him to stay, but finally won out and resolved (for now) the problems that Keegan was unhappy with. Club can then with confidence release a statement that he's still here.
I hope.