Handle possible NullRef/JsonSyntaxException in Drop.deserialize()

I'd even say this might be critical as with one invalid Json, the entire client would crash atm.
I would prefer ```logger.warn()``` here, as ```logger.error()``` should only be used if the whole program enters an undefined state which is not the case here.