Found the reason for hanging threads for MPSC receiver; set waku event callback to empty upon shutdown to release MPSC senders
Unwrapped sender from Arc tokio::Mutex as the wrapper is unnecessary
Shutdown should be within 3 seconds (might not work if discv5 is enabled, as waku::peermanager continues to handle peer connections, the issue has been raised with Waku team
Description
Issue link (if applicable)
Resolves https://github.com/graphops/engineering-meta/issues/43
Checklist