All of the above sounds horribly fatigue inducing.. How seriously is this taken at BA? Until a raft of fatigue reports come in, with crew stuck down route then nothing will change will it.
As someone above alluded to also there is a fantastic non punitive fatigue reporting system at current outfit, by sounds of it may well need it at BA too.