I was playing around with Host.Rules and banning myself.. just to make sure it worked so i added these 2 lines in it:
DENY I 127.0.0.1 "blahblah"
DENY I localhost "blahblah"
and first i tried to connect without a rehash, and i was able to log in. After that i rehashed the daemon but i was still able to log in.
So finally i restarted the daemon and "finally" i got banned
So it seems like it is a "bug" there somewhere since not even rehash did the trick.