Fix some tests in test_c10d_functional_native.py (#119102)
Summary:
This PR fixes a few tests that were broken because `empty` became `empty_strided_cuda` in the generate code.
Also changed some _c10d_functional calls to funcol calls so add coverage to tracing.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/119102
Approved by: https://github.com/wconstab, https://github.com/wanchaol