sc: inherit privately from IPeerNode

I don't think we should be inheriting from IPeerNode at all, but this is
a quick fix to head off any of the nasty issues this could cause.