If we pretend to estimate a profile that it's described just by an alternative period than master (p.e P2), get_estimable_consumption will raise a key error (trying to lookup 'P1' instead of the desired one for this scenario.
Maybe can be interesting to permit this kind of estimation / fixing for non-fully described profiles.
With it, if the profile just have another key than the first one, the estimation can be done taking care about just this/those periods.