I suspect MPT has a bug in the way it sets up the model. Something along the lines of this in the case when we have to regions
if in region 1 turn on binary 1
if in region 2 turn on binary 2
binary1 + binary2 == 1
clearly this will be infeasible if we are in both regions at the initial state
A better model is
if binary 1 we must be in region 1
if binary 2 we must be in region 2
binary1 + binary2 == 1
This is feasible even though we are in both regions in the initial state
Michal will probably tell me if I am wrong