Chiming in on this as well, I have successfully entered using VWP when my i-130 was still pending. The officer I talked to was fully aware of the petition and happily let me in. No idea where you got that information from, but it's not true whatsoever.