I had put Totem Marowak to sleep, but it called its ally Pokemon WHILE ASLEEP! Also, it woke up earlier than usual! Why?
A Totem Pokemon's ally calling ability is unaffected by status problems. You write that it woke up earlier than usual. A sleeping Pokemon can still wake up after only two turns, because, in Generation V, onward, sleep only lasts for 1-3 turns. So, Marowak woke up quickly.
Source: Experience.
Hope I helped.