Ad-hoc Serial Port Console

What you really need, in order to nix those messages, is to make agetty a session leader. Exec only does that if the calling process is a session leader and when I think about it's no surprise that the hotplug script is not run by a session leader.

So probably you want to run setsid here, which is in the utils-linux package.

This forum post describes someone with the same situation you have.