Fixing bug where withdrawn participants still had appointments

The appointment feeds and list were not restricting appointments to
those participants who do not have a state or negative consent.  This
patch fixes the problem by making sure the participants are in the
"appointment" queue.