GFS2: filesystem hang caused by incorrect lock order