Fixed issue where xml updates wouldnt correctly update install check for branch install info #687

Added unit tests for branch install info