It's my understanding that Ryan Jackson is still an exclusive to the Cardinals. Yes, the Astros signed him in November but they then traded him to San Diego in December. He never played a game for Houston. One of the criteria to be eligible to a team is you had to either play a game for the team or there is a reasonably probability (Traded to the team and the player is in spring training with them...etc.) that you will be on that teams roster when the season starts.
In the 14th round you selected Brandon Barnes. He is on Colorado's roster now and was selected by the Rockies in the 12th round.