I was out at Saboloka today for a family picnic. I was surprised to see large numbers of hirundines still moving up the river. The vast majority (many hundreds) were Sand Martins, but there were a few House Martins and Barn Swallows amongst them. There were also a couple of Spotted Flycatchers. We wondered at the lateness of this movement, as these birds will be arriving very late on their breeding grounds.
I had 20+ Sand Martins moving north down the White Nile in Juba on 14 May, plus a Barn Swallow. Like you, I was surprised that they were still this far south.