Technical troubles hold up International Space Station repairs