Good on you for pushing and knowing the rules.^ Bad on Delta for poor training...
As an aside, I have been really disappointed in the call center service the past few months. I have had two calls that required a follow-up call to get something fixed as it wasn't handled correctly the first time.
The first was requesting a mileage upgrade on an upcoming flight. The first agent didn't code it properly which required a second call to get it corrected.
The second was dealing with a schedule change on an award ticket. I called to request a new flight because my original was pushed back by an hour. The agent did it without issue, or so I thought. About 36 hours later I got an email from Delta notifying me that they had pulled an additional 12,500 miles for the new flight. I had to call back to get the additional miles redeposited and the ticket reissued properly.