Instead of pointing the IVR directly to an extension, create a ring group with only that extension as a member, have the failover for the ring group point to the second IVR.
By adjusting the time out timing for the ring group, you should be able to have it work like you want.