v0.12.1 Fix edge case with timing of obtaining advisory lock. Simplify exception blocks and at exception tests