I don't know if relevant to your issue,
Take a look at the following from Lennart Poettering's blog... I seem to remember there's another blog article devoted to this topic somewhere but this is what came up with an Internet search... Take note the last couple paragraphs in the VT section...

http://0pointer.de/blog/projects/serial-console.html

Bottom line is that when you open a terminal session, you may not be connecting to the specific terminal you think you want, particularly if it's already being used for something and apparently the Gnome Desktop in particular is known to utilize several terminals. When the terminal is unavailable, systemd will instead utilize whatever is available...

TSU