Reorder support names alphabetically.
Stratum is used more often so test for it first.
Return positive for cnx_needed when no_work is true.
Check for cnx_needed on each loop through wait_lp_current.