Supercurrent-carrying density of states in diffusive mesoscopic Josephson weak links