Bugfix: suspending cards with non-zero interval

Suspended cards get queue = -1. The previous commit would overwrite it
for cards cards with non-zero interval.