Barshim, Tamberi in Olympic dreamland after injury nightmares