Archive action updates

Archive action now runs as requesting user
Status is properly updated on success, pending and failure