I think that rule change is when the ball is in the air.
They moved away from the attacker having to re-grip the ball if it comes loose and they only need to have a hand on the ball when it's grounded... but if it comes loose in that same situation and touched a player then it would still be a knock on.
If the ball ever comes loose and touches the ground or an opposition player in front of them then it's a knock on... I would class rolling the ball forward as coming loose.
It's the same when a player drags the ball back to them when it's on the ground. They very rarely avoid rolling it back to themselves when regaining it and it's always called a knock on