[#82259176] Use Q() to construct past_variants query

Story: https://www.pivotaltracker.com/story/show/82259176
[#82259176] Enforce no <= $0.00 payments via form, not PGProvider

Story: https://www.pivotaltracker.com/story/show/82259176