fix(tracker): only accept normal promises

$resource is stupid and it's breaking in latest angular beta