Fixing bug causing incorrect site-restricted lists

When using the "no-site" option the participant_site table was being
joined without restricting by service_id.