It seemed like an oddity to me, as I used to ride along the SSL to Upminster and only Stepney Green blatantly showed wrong destinations.
Harrow is certainly an oddity and will have come from a problem with the train descriptions (TDs) that are passed along the line from signal cabin to signal cabin. That said, there are occasionally trains that run to Harrow (out of service), before reversing and running to Wembley Park to stable in the sidings there - in many places with DMI screens it's possible that this TD has been altered to show 'Not in service', but perhaps not at Stepney Green and its light boxes. But, it's equally possible that it could either be a problem in the TD system between Barking and Whitechapel cabins or an incorrect TD set up by the Barking signaller. Not my patch, though, so I couldn't give a more conclusive answer.
As mentioned, 'Check front of train' is much more common, and happens when there is no TD attached to a train. Not much can be done about this until the resignalling is completed - for example, on the Hammersmith branch TDs don't get sent in either direction between Hammersmith and Edgware Road cabins, as there's only one place the trains can go*. If there's any changes then they'll get communicated verbally between the signallers via telephone. On the westbound this isn't really a problem - the fancy new DMIs (installed for the resignalling) will accurately show the time until the next train and its destination (Hammersmith). But, on the eastbound, all it can show is 'Check front of train', as there's no data sent by the signalling system as to what that train will do when it reaches Edgware Road. Is it a Barking? A Circle line? Or a short-trip somewhere? (Bonus points to anyone who knows all the possible eastbound trips...) This train is then prescribed a TD by Edgware Road cabin, which should then be passed to Baker Street and beyond.
Hopefully that gives a brief overview... it's very easy to get into the nitty gritty of how TDs work on the Tube, but it's moving away from the general question.
(*Okay, there's technically
two, as you can run trains into 24rd siding at Hammersmith. As it's a non-passenger move, it means that such trains have to be terminated and detrained at Goldhawk Road, and so ideally would be described as such on DMIs. However, there's nothing timetabled to do this in passenger service, and often when it does happen with a train it's a last minute decision during disruption to get the signaller out of a pickle.

)