Always initialize charges in WatchSpellCooldown

Instead of only doing it if the ability is on cooldown, since that
then meant that the WeakAuras.GetSpellCharges returned a wrong
value until the ability was used.

Ticket-Number: 147