Its all like opening a can of worms. The attacker is penalized only when it results in the goal and its not really a foul if nothing happens after that. Like instead of Jesus scoring, if lloris palms it for a corner. Its still a corner rather than FK for spurs because of the handball and if city score from it, its still a goal.The bigger problem for me is that if the defender handled the ball in the exact same way nothing would happen.
It would be fairer if an accidental handball on the defender's part resulted in a penalty but then you'd have to put up with more penalties and attackers deliberately playing the ball off defenders' hands.
Or say for example, if ball touched laporte's arm, fell to a spurs player who miscues it and then Jesus scores. I don't think the goal can then be disallowed. or will it?. Its too confusing and very ambiguous.