Elderly residents at a block of flats in Inverkeithing have been living with an “unbearable” sewage smell for around seven weeks.