I would say intentional, although they might tweak some.
During beta, early on, you couldn't cancel reloads, at all. You had to wait the entire reload animation, which for a bunch of heroes was annoying as shit cause they take forever and if you used a skill right before it was over, you'd...