using throwable.getClassName() as cause when message is null, not throwa...

...ble.getClass().getName(); retrying notify when status code is 429