Correct error codes and dup checks in inter registration

I noticed a game in a log registered the same subintr twice.  I checked and that is not allowed.

This corrects a bunch of error codes and some of the handling there, which could fix games with bugs or that check error codes.

-[Unknown]