I think the documentation for Number Recycling can be improved, by adding a time line what can happen from the view of the API Consumer, and how the API should be used, what information can be returned (including error codes), and what scenarios could happen.
The current timelines show it very much from the telco viewpoint (but the API Consumer does not have this information)