76373f0c73
Yield the effectified services in the layer and call their methods directly, eliminating the double Effect→Promise→Effect bounce through async facades. Layer.unwrap(Effect.sync(...)) breaks the circular import. Also improves the assertNotBusy test with a proper gate/spy so it deterministically catches the busy state.