Вы бы просто внедрили метод, вот и все. Если у обоих методов были совместимые контракты (и ваша реализация их удовлетворяла), то это сработало нормально. Если нет, то ваш класс содержит ошибки по крайней мере в отношении одного из его интерфейсов.
Это не изменилось в Java 8. Это правда, даже если один из интерфейсов обеспечивает реализацию по умолчанию - это просто означает, что вашему классу не нужно это писать. Но эта реализация по-прежнему применяется ко всем методам с одинаковой сигнатурой, независимо от того, для какого интерфейса они предназначены.