I just run in the same problem, and try to make the adapter thing work (without success), maybe the adapter never worked, and need to be fixed.
In the end override the behavior and didn't try to be clever like @datakurre suggested as better solution here How to change existing dexterity types and behaviors