The last two replies were amusing at least!
As I don't have anything more entertaining to add, I'll try and answer your question.
In short I suspect the path would have largely been driven by ATC. BN would have a number of points where ATC would ask you to hold.
As for the lightning, I suspect it would be the associated thunderstorm conditions +/- delays from other inbound aircraft that would have meant holding was necessary (rather than the lightning itself).
I should mention that I don't fly into BN so I'm sure the jet drivers that operate there could give a more comprehensive answer but that's a start I think!
Hope that helps. Cheers for being interested - the more aviation enthusiasts around the better for all of us.