Logan GBA doesn't accept logs without proper information like listwad, showmap, gametype, and nodes. I recommend you join by IP address, so you don't mess up the IP address when you report.
I see some logs where they don't warn the host at all and just leave. I think you should try to if you can. If the host recognizes that you reported before and kicks you before you have a chance to warn, just make sure you have the required information for reporting the server.
I also see reports of shadowcity on coop being called hangout without proper reason. It does have an exit, so its not automatically hangout, but if the host doesn't let you finish at all, it is then hangout.