fyi i removed the AsyncRDDActionsSuite object and is now relying only on the semaphore (with a timeout to fail) for the tests.