Have a rolling timeout period for the CommandLogWriter so that we're not always sleeping the full amount each group commit iteration