Bugfix: Reassign left child node of replacer upon removal

See tests/remove_bug.c for the bug.