An Improved Analysis of the Rademacher Data-dependent Bound Using Its Self-Bounding Property