Asynchronously waits to enter the System.Threading.SemaphoreSlim.
A task that will complete when the semaphore has been entered.