Here is the problem, there is not a lot of solid info out there about how many drive cycles it takes to either trigger or clear a DTC or an Emission Readiness Monitor.
What I can tell you is if the Readiness Monitor for an item does not clear, you may never see a CEL for it, or it may be like 40-60 drive cycles?
If the SAP system and O2 sensor are working properly, the SAP will usually clear in the first cold start cycle. I find the SAP is usually the first and easiest Monitor to clear.
An option is to clear the codes again, even if there are none, this will set all the Emission Readiness Monitors to Not Ready, then see if you can get the SAP to clear on the first cold start in the morning.
If the SAP does not clear easily, then you may have a questionable O2 sensor.
Graphing the O2 sensor is the best solution as you will be able to see exactly how well the SAP system works based upon the O2 sensor signature.
You can have a lazy O2 sensor that will not trigger any codes and also hold the SAP Readiness Monitor from clearing quickly.
Read this thread if you want to know what kind of ride you may have ahead!
http://forum.e46fanatics.com/showthread.php?t=954362