Pass defer_commit in context on get_site_user calls

See ckan/ckan#1714. The `defer_commit` flag avoids some
`DetachedInstanceErrors` happening during harvesting