It seems that the fix for
CORE-2000 was incomplete and may cause a hang if the just granted request doesn't have an assigned AST routine. In this case, it happened for transaction locks: transactions A and B wait for each others uncommitted versions and no deadlock is reported after the default interval of 10 seconds.