Fix issues with viewmodel and playermodel hold type override lingering around when holstering grenades normally
New issue where setting the playermodel hold type override to persist no longer works correctly with 'client.prediction' off or when seen on other players, will look at next
Updated PlayerAnimation.controller:
- Added PersistHeldEntityHoldAnimationOverride state machine behaviours to 'attack' and 'throw' states