Don't update last_good_time in close_if_idle.

Turns out last_good_time actually doesn't get reset in between
disconnect/reconnect cycles; we need to preserve it.

See https://github.com/heroku/logplex/commit/af34407eb306d0812a196a7a26e4bbfb6e7339d1#commitcomment-5061990