Yes to both points, although it is worth remembering that Contador's dope positive was buried by the UCI, and they would have been successful had it not leaked.
With regards to being tested the day after missed tests....Yes, all well and good, especially as the drugs could have cleared by then