Poly on poly is slippery, so that's probably causing the shifting. I don't know that machine basting around the quilt will solve the problem for you, as the batting can still shift during basting.
I think I'd heavily safety pin baste near the edges, then put the binding on. Elmers washable glue might also work to stableize the edges.