But the 'exclusive locking' is what the monk want. IMHO.
And Apache::Session does that if 'Transaction => 1' even when this is no real transaction, it prevents others to write to that session until the session is untied.
Whereas without 'Transaction => 1' another request can overwrite the sessiondata with older data.