There's a thread called the pyxicephalus identification guide(I believe) a few of us participated in to help identify these "odd" pyxies. The end result was that these odd pyxies are true edulis and the ones commonly referred to as Edulis in the pet trade are actually an unidentified species.