Понятно, что вылетает: каким образом вы сравниваете Drawable и State?!
Сравнивать , то нужно imageViewInfRocketDrawableState и fromResourcesStateRocket_2.
Конечно.Там же написано "HTTP client for Android and Java applications".Ещё посмотрите здесь:https://github.com/square/okhttp/wiki/Recipes - для некоторых функций асинхронное выполнение невозможно.