Use asyncio.wait with FIRST_EXCEPTION to: - Properly name tasks for better error logging - Cancel remaining tasks when one fails - Log which specific manager failed before propagating the exception