Added exception catches with rollbacks to prevent screwing up sqlalchemy session. Changed celery status task to be the task that accepts all ppagent information.