Enhanced Persistence of the Coupled System

Let D1 be the migration rate from the source habitat to the sink habitat, and D2 be the migration rate from sink to source.

So the coupled system is described by

xn+1 = f1 (xn - D1 xn + D2 yn)
yn+1 = f2 (yn - D2 yn + D1 xn)

where x and y are the source and sink habitat populations respectively.

Time series of the source habitat population when the two habitats are coupled to each other.

The persistence time of the coupled system becomes infinitely long for a large range of values of the parameters c, D1 and D2.

What is the mechanism for this enhanced persistence ?

There are other examples of combination of losing games giving a resultant winning game - notably the Parrondo games.