Bug fix: extension registration should go through writeQueue so it occurs before readWrite operations.