Changed to use registration to check connectivity closes #1743

Seems like the extra check just adds an extra network call and endpoint service we have to run. This strips it.