This reverts commit 05602e2b. Introducing a fence causes warm reset issue to reappear. Revert it for the time being.