When mdev.conf specifies that a given node should be renamed, mdev deletes the "original" name in both add and remove events. This is wrong, since rename operation is here for a reason, for example in order to resolve conflict of lpN naming (when it will die, finally? :) Basically, we should construct device_name right from the beginning (instead of using alias), and do everything with it only, and optionally use aliaslink for symlinking. No unlink(wrong_device_name) and no rename().
This should be fixed in currect git. Can you confirm that current git works for you?
Aha. There was no bug# for this and it's fixed in 1.14next. Yes it's really fixed in there - pulled and verified. Commit 2f86ca135069e457bb16ab9e062a10e0775717a6. Thanks!