another Membership "incomplete signup" issue .. this time with a Marketpress variation

I have my site set up so that visitors must purchase a paid Membership before being able to purchase store products created using Marketpress.

However, after an incomplete sign-up the “inactive” member is able to purchase those products, thus defeating the purpose of the Membership payment wall.

Any suggestions?