[backend] don't always merge gbininfo, fix bug in fast path full change logic