s3-mdssvc: Tracker query may still be running

Handle the SLQ_STATE_RUNNING case when an async Tracker query is still
running.

Simplify switch statement by merging all cases where we return 0 or
more results.

Signed-off-by: Ralph Boehme <rb@sernet.de>