First of all, it sounds like you need to get a better broker. Who do you have, ETurd or ScottTrade? It sounds like it, from the way you describe the customer service. At Ameritrade, if the person who answers the phone doesn't know the answer to your question, 9 out of 10 times they'll find you someone who does.
Second, in this case "Gee, I don't know" is not an acceptable answer. If there is documentation showing that you bought shares on the 19th and still held them on the 20th in the morning, then you're entitled to the warrants, no ifs, ands, or buts, and if the warrants haven't shown up in your account, your brokerage is legally obligated to correct the error. You should tell them that. And if they still give you the runaround, tell them that you'll take them to court, and that if the warrant value goes down you'll also sue for the loss on the change in market value because their utter incompetence or deliberate theft prevented you from selling.
Either way...do you really think anyone on this message board will be able to help fix this problem? All we can tell you here is that if you bought on the 19th and held overnight, then yes, you are entitled to the warrants. *Legally* entitled, not at your broker's courtesy or good will.