Update from Toronto (BA92):
They weren't wrong about it taking time to offload. The fight was cancelled over 3 hours ago now, and only a few bags have been returned.
The next flight (BA98) is still showing as departing in 10 minutes (a 3 hour delay).