Well, yes and no. A plastic sheet vapor barrier will be a better vapor barrier than the foil or kraft paper on fiberglass batts. Plus, I think the plastic and unfaced batts are easier to install than the faced batts. But the facing is intended as a vapor barrier. Problem is, lots of moisture can leak past where the paper is stapled, etc.
What you want to be 100% NOT to do is have a vapor barrier on both sides of the insulation, which will trap moisture in the insulation.
If it were me, I'd go with the continuous plastic sheet under the rafters, then install the OSB under, then install un-faced batts (or blown in) above, then OSB on top. The plastic sheet is a better barrier to vapor and air migration.