Запятая нужна, чтобы закрыть придаточную часть. Постановка тире никак не мотивирована, тем более что и по смыслу части тесно связаны друг с другом: ...ставили археологов в тупик, пока не было обнаружено...
В конструкциях со значением "названия места по совершаемому в нем действию" типа "место + отглагольное существительное" второй компонент может стоять в форме единственного или множественного числа. При этом форма числа зависит от семантики (лексического значения) отглагольного существительного. Слова со значением процессуальности, как правило, стоят в форме ед. ч., ср.: комната отдыха (не отдыхов), место для курения (не для курений), зал ожидания (не ожиданий), дворец правосудия, дом призрения.
В форме мн. ч. ставится существительное, глагольное значение которого практически утратилось: зал заседаний, дворец съездов, дом советов и т. п. Здесь заседание, съезд, совет - названия мероприятий, но не процессы.
Бракосочетание - именно процесс, церемония. Этим, как мы полагаем, и обусловлено употребление формы ед. ч. в интересующем Вас словосочетании.