Merge changes I027766db,Ic31f6b1c,I64c108ae,Icb9edff4 into main

* changes:
  Support multiple reasons for socket destroy
  Move mPendingFrozenUids empty check to destroyPendingSockets
  Rename closePendingFrozenSockets to destroyPendingSockets
  Enable delay destroy socket as default