1. What's the best way to register an event to listen for when a particular mob dies. My first guess is COMBAT_LOG_EVENT_UNFILTERED, but again I'm not sure what I should look for there.

    That's absolutely correct, there's a UNIT_DIED subevent you can use.