Hello Bryan,
in my assumtion the "ingestalias" will be deleted when first "publishing" arrives. THis looks not good in my point of view. I see it as required to have a kind of "keepalive" for ingestalias. Either for a time (do not delete for XXX seconds) or a kind of "keepalive" that a Alias is NOT destroyed automaticly.
In this case situation where RTMP get unpublished by fault for a short period will be no problem.
if client is not allowed to "push" anymore the "ingestalias" need to be deleted manual.
In current situation i don´t see a "ingestalias" comparable to a "addStreamAlias" as a helpfull solution for most cases. But maybe I missed some part of your idea.? Feel free to let me know.
Kind Regards,
Uwe