Нет, настройки распространения транзакций не имеют никакого отношения к блокировке одного потока.Транзакции точно используются, чтобы позволить нескольким потокам одновременно обращаться к одной и той же базе данных без проблем.
Синхронизирован ли этот метод?Потому что это объясняет поведение блокировки.