20594 - RPC::ActionRunner#load_json_results should return {} for empty/non parsing files

the JSON lib now returns nil instead of raising an error on parse fail
this commit adds handling for that so we always behave in a consistent
manner
20592 - Release 2.2.4

Bump version and stop using deprecated gem package task helper