Wait until all tasks have set the handle and then unblock them all.
Also remove unused printf and follow style.