Singular monopoles on a flat circle bundle over a Riemann surface