SURFACE BRAID GROUPS, FINITE HEISENBERG COVERS AND DOUBLE KODAIRA FIBRATIONS