ok, so basically, the damage is already done. when you went from 20 to 10, you lost more than the difference between (20m promise, coming from no promise) and (10m promise, coming from no promise). you basically already got penalized for 'breaking' the promise, and there's nothing to be done about that.
however, at this point, you should get full value in increasing your promises from here. going from 10m to 20m now, you will get the same benefit now you would have at any other point. at least, i assume it works that way, and it probably works that way, but i really can't swear to it.