Add keepalive support, including login timeout check.
Test that listening works on multiple AMI interfaces at the same time.
Raise the MonAmiErrors consistently.