just so everyone knows, you can DEFINITELY put water based poly over oil stain without any problems, the reason you are have a problem is because you did not wipe off enough of the excess stain and did not give the stain enough time to dry. I work out in the hamptons and most people use water based poly over minwax oil stains all the time.