handle TransientFailureException  - retry the add action once again

issue #5
I think that you can remove the check if the passed queue name is null, because you use ```Strings.isNullOrEmpty()```