Когда у тебя открывается url: "/", и в стейте прописан контроллер, то контроллер никого ждать не будет.
Но как вариант, попробуй вместо "success" использовать "then". Тогда $http провайдер точно будет ждать.
$http({method: 'JSONP', url: "http://my_site.com:3000"})
.then(function(data) {
$scope.c = data;
},function(err){
// обработка ошибки
})