Nick Ball retained his WBA featherweight title in front of a buoyant home crowd in Liverpool but his stoppage of TJ Doheny after 10 bruising rounds was not without controversy.