ISPN-4637 Hot Rod should not allow registering listeners with missing factories

https://issues.jboss.org/browse/ISPN-4637
Hmm, a bit subjective maybe? I don't think `compatEnabled` is different enough that the reader will be affected.