What a curious 10 days or so it has been at Middlesbrough FC