Geometric realisation of a class of unitary Riemann surface braid group representations