Fix Bug: 1. Copy socket sk_reuse flag for new spawned listen socket, so REUSEADDR can work. 2. Optimize listen spawn mode 2 that is tracking CPU binding status and therefore each CPU can only be bound once