CXX-314 Change default shutdown grace period to wait forever

See the linked ticket for details, but we should opt for the safe deterministic shutdown by default. Users who need more complex behavior can request it.