use more conservative 30 second default timeout for LINGER

Regression in #1248 can cause lost messages for fire & forget-style services.

It is logical for users who actively want messages to be discarded to need to state this explicitly by setting small values for LINGER.