A simple C# serial task executor with 1 thread limited concurrency