Change test before saving Volunteers record...

- Now, instead of saving ActivityRecord before saving Volunteers then
  testing for invalid save, we check the internet connection before going
  forward.