Well, no experience here but BA does have an interline agreement with Saudia.
You will have been rebooked on one ticket and BA has no problem sending on bags when one ticket is involved.
On on arrival at DXB, it's worth seeking out Saudia staff and making sure they know to expect your bag as sometimes that information doesn't carry through well.