Я к тому, что у вас тут, скажем, довольно неудачное стечение обстоятельств, ради которого вводить гарды было бы странно. Более простые случаи сейчас язык и без того покрывает успешно.
там с jcenter/mavencentral проблема, был старый rsocket-kotlin, который был криво запаблишен в bintray, и поэтому sync не работал и когда сейчас пробовали сделать релиз, он не синканулся и после этого пошли небольшие проблемы :) вот поэтому 0.10.0 ушло только в бинтрей, сейчас там разбираемся