This is how DNS works. It has nothing to do with NameCheap.
Snippet from a support email from Engine Yard regarding my questions of how important the order was since namecheap wouldn't let me specify an order per Engine Yard's instructions:
In the words of one of our engineers, it's importantish ;-)
Essentially d.ns.engineyard.com is the local primary, b.ns.engineyard.com is an offsite backup and e.ns.engineyard is a local backup. If you can't put them in that order don't worry to much about it, but if you can make d first that is preferable.