## Bug description

`persons_count_total` and `persons_count_new_in_period` values are calculated not using persons table, but via events table.

https://github.com/PostHog/posthog/blob/master/posthog/tasks/status_report.py#L35-L42

## Expected behavior

The calculation should be correct.

## Additional context

Adding some tests to task soon!

cc @Twixes who worked on this report
posthog/tasks/status_report.py
import logging
from typing import Any, Dict
import posthoganalytics
from django.db import connection
from psycopg2 import sql
from posthog.models import Event, Team, User
from posthog.models.utils import namedtuplefetchall
from posthog.utils import get_machine_id, get_previous_week
from posthog.version import VERSION
logger = logging.getLogger(__name__)
def status_report(*, dry_run: bool = False) -> Dict[str, Any]:
    period_start, period_end = get_previous_week()
    report: Dict[str, Any] = {
        "posthog_version": VERSION,
        "period": {"start_inclusive": period_start.isoformat(), "end_inclusive": period_end.isoformat()},
    }
    report["users_who_logged_in"] = [