Removed pry
Clear the dereference_queue on clear too - this was important for specs that didn't run the second step and littered in the queue. The first one that actually generated the dereferenced registry would get duplicates and blow up.

Return descriptors again - not sure if anyone but some specs use this, but...
clear raw_registry too
Fixed specs broken by dereferencing changes