Max active semaphore acquisition timeout fixes

`ProfileAspect` max active semaphore acquisition timeout was not functioning as expected.
Specifically the timeout value was difficult to configure through `@Profiled` annotation or the `ServiceStatistics` MBean.