Hi Russell,
I don't think `BackendBuildingException` is root cause. In your case, this exception appears when task is under cancelling.
Have you ever checked the log of yarn node manager? There should be an exit code of container. Even more the container is probably killed by yarn node manager.
BTW, I think we should discuss this in flink-user mailing list, not dev mailing list. Will forward this mail there.