The application fails to abide by provided TimeSpan of a certain length for unknown reasons. This can probably be fixed with a bit of debugging.