Royal Federal grabs Maitland netball A-grad finals spot in thriller