Maybe I wasn't thinking properly, but when I look at the code again this morning I notice that the code *already* has a configurable timeout, i.e. `play.akka.shutdown-timeout` on line 51. The `case None` is when the timeout isn't available.

If we want to add a default then the fix is to add a default value to Play's [reference.conf](https://github.com/playframework/playframework/blob/master/framework/src/play/src/main/resources/reference.conf). I don't want to do that for this PR because that's going to take me out on a tangent writing more tests, writing migration docs, etc. I know it seems like a lot of work for one little thing, but we try to make sure we do all this stuff. Maybe you could raise an issue to track the feature request? The issue could mention that we at least should document this configuration option. :)