af-packet: improve thread calculation logic
With 4 cores, 1 RSS queue and cluster_flow we should use 4 workers, not 1. However due to 1 RSS queue we would use 1.
Improve the detection logic to only consider the number of RSS queues when cluster_qm is used. For cluster_flow (default) consider only cpu/core count.