Substitutions one of your first examples with a straight 9.... King comes in for Abel, and singles and Abel comes back into run for him and now King is ineligible??? I don't think so. You may have been referring to more than one at-bat there and so I'm trying to give you the benefit of the doubt but it is extremely unclear and it really sounds like King comes into the game once and leaves once and is no longer allowed into the game.
King is a substitute. Only starters have reentry eligibility. So King bats for Abel, then Abel, as a starter renters. King is now completely out of the game. Hit the showers, he saw one at bat. If Abel is now substituted for, Able would be done for the day.