[Reviewer: Mike] IFC register

Mike,

This is the fix we discussed, to allow RegistrationType to be checked correctly. Fixes https://github.com/Metaswitch/sprout/issues/323.