[patch] seaport: move register fn out of constructor
[fix] seaport: ignore services without host