What you’re espousing is not the Biblical position and that’s exactly why no one taught it until Calvin.
http://www.ewtn.com/library/ANSWERS/COOPERAT.htm
I don't recall mentioning Calvin. But, if he got it right, then all the better. What we have been discussing is the biblical view versus Rome...Rome loses.