Revert "Relocated checking for size of service list to the appropriate method"

This reverts commit 695597c458d4f55afd19c02ec946b933362568f7.
Revert "Doesn't check services if size of service list is 0, prevent a null pointer exception"

This reverts commit 568a6ca31520aaaacee9bf8ae371334bc63e9c14.
Revert "Made logging uniform across cases when checking for bad system model"

This reverts commit e95be957b444430eb37eea4cc26b8833c1bffe2c.
Null pointer handling if no services list is present