A conditional added so that a region id is not created for a temporary region causes assigned region ids to be re-created.
A conditional added so that a region id is not created for a temporary region causes assigned region ids to be re-created.