Minor fixes to struct field size and to tests

* Fix for issue #42 
* It seems to be new version of `librabbitmq` handles timeouts slightly different so I drop error code check to pass tests.