Revert "sockbase reports to sock via events, not callbacks"

This reverts commit 08a2adf3b022fd1ca1b25db9dbb4193ba2c8510b.