Bug in Human Torch' Fireball

Situation: have 30 red AP (max) and use Fireball (** Human Torch, didn’t try with ***HT).

I was sure that after this my red AP reduce to 24 (cost -8 and +2 back as a effect of power with reds on table) but i finished with 22 red AP.
I noticed this situation several times (often use HT in survival nodes).

I think resolve of powers should works like this:

  1. take cost of use
  2. resolve effects of power

And my question - is this intentional and other powers works same way?

IMHO this is wrong.