Единичное действие не открывает и не закрывает соединения, оно в них выполняется. Это позволяет их комбинировать как угодно
Юзкейс обычно не открывает соединения, так это может быть не очень эффективно, но оперирует транзакциями в которых вызывает единичные действия
Хэндлер вызывает один или несколько юзкейсов в рамках соединения которое он получил сам или из мидлвари.
Как правило удобнее соединения открывать и закрывать в мидлваре, так как она знает о начале и конце обработки события. А у каждого события должен быть свой коннект