Xellis

You should always have a backup of your WTF folder when reinstalling wow or windoz!

DKP is working fine for me. I would make sure you are on 1.9.0.
I would maybe add the function back in for boss deaths, it never triggered for raids anyway? Because you would be missing dungeon dkp as well.
I can't remember when they added it but I have a few custom weakauras that use it b/c it's really handy when certain encounters start/end.
It probably only works for MoP onward. I haven't really checked it out, but I assume that's where a majority of the PvE points are going to be earned.
My fix is here. It's commented well enough to understand the few changes from report_boss_kill.

http://pastebin.com/PHXvnvCc
I've actually nailed down the problem to this as well.
If you want me to show you my fix for the PvE system, Xellis#1604, or maybe talk in vent sometime?
If you get a conflict lockout error and want a quick fix. Just go the create premade tab.
Set premaid type to "raid"
Set sub-type to anything you aren't saved to. Like Ahn'Qiraj Temple.
Queue up again.
Not sure if you have narrowed down the problem. But I have the chain of events.

1. Request a waitlist.
2. oq.send_req_waitlist() tries to get pdata via oq.get_pdata(raid.type)
3. Since we're queing for a raid. We go the the tail end of the function oq.get_current_raid_status() for pdata
4. If we are sitting in pandaria

local name, type, difficultyIndex, difficultyName, maxPlayers, dynamicDifficulty, isDynamic, mapID = GetInstanceInfo() ;
local rid = oq.get_raid_id(name) ;

This will return name = Pandaria and rid = 0

It jumps into this if statement

if (rid == 0) then
if (OQ_data._premade_subtype == nil) or (OQ_data._premade_subtype == 0) then
return "" ;
end
rid = OQ_data._premade_subtype ;
name = oq.get_raid_name( rid ) ;
difficultyIndex = OQ_data._premade_diff or 3 ;
end

The problem is rid = OQ_data._premade_subtype ;
This will be whatever you last created a premade for. For instance, I did a firelands so it was set to 26. But SoO is 31. I was locked to FL so it sent all that boss data via oq.get_raid_boss_progression( name ) ;
This gets your boss bits and they will conflict sometimes.