Fix race in NA_Progress() where multiple threads would never wake up
Fix race in NA_Progress() where multiple threads would never wake up

Use atomic lock condition in NA_Progress()

mercury-hpc/mercury,mercury-hpc/mercury,mercury-hpc/mercury,mercury-hpc/mercury