Improved handling of iTunes transporter errors

Added more details for redundant binary error
Added unit test for failed transporter upload