The version on the album was the same version from his first EP. I think he re-recorded it to have it fit with the album more.
Yeah, it would have made sense to change it for the album which he didn't. Changing it now is just pointless. I don't think it should have been on the album in the first place, worked perfectly on the EP but like you said, doesn't fit with the album and that's clearly put people off the song.