It took another seven years before James' standing improved enough for him to be regarded more of a guest than a hostage - but it took a third change of monarch in England before James was finally allowed back to Scotland.