use more conservative 30 second default timeout for LINGER

Regression in #1248 can cause lost messages at exit.
Merge pull request #1253 from minrk/linger-timeout

use more conservative 30 second default timeout for LINGER