as per bug #74263, /bin/unicode_start damages active keymap.
While I'm not sure this is fixable in kbd, a workaround would be to
call loadkeys again after each call to unicode_start.
I hope you guys can sort it out ;-)
Same in phoebe. It can be solved / worked around in a simpler way:
set KEYTABLE="-u cz-lat2" in /etc/sysconfig/keyboard
Due to a unquoted $KEYTABLE in /etc/init.d/keyboard, this passes -u