How can I get expired subscriptions to act like I expect in Membership?

I’ve got a bunch of screenshots of my config here:

http://imgur.com/a/YFFGU

I’m expecting Membership to do something once a serial subscription expires. Either get some more money from the payment gateway and update the expiration date, or – if that transaction fails – drop users down to some lower-access level. I tried adding “non-subscribers” below “subscribers” in the subscription plan, but it shows up red, which supposedly means it will never be reached. Please note that for user “aaa” I manually changed the expiry date field in the database, so it’s possible I missing it in another table. How can I test subscription expiration? What am I doing wrong here? Thanks.