2014 they basically rushed him right through the minors to a september call-up. He spent less than 200 AB's in Double A. He could've turned stalled out either way, but AA basically rushed him through the minors that year and like you said, really shouldn't have put him on the ML roster in 2015.
After they sent him down, they put him in AAA, he didn't hit well for like a month IIRC, sent him to AA and then back to AAA. It was pretty wishy-washy handling of his development IMO.