prc_inc_unarmed seems to be the script to look at - just starting to have a play around with stuff now, but as I see you're around I thought I might as well post.
Edit: Not quite. The problem is that nothing's setting the local int "CALL_UNARMED_FISTS" on you, so unarmed_caller isn't actually running anything in prc_inc_unarmed. If you stick "SetVarInt CALL_UNARMED_FISTS 1" into the debug console and target yourself, then rest, it should sort itself out.
You will most likely have to do this every time you rest, though, or make a quick text macro that will do it for you. A more permanent solution is to replace unarmed_caller with a fixed version, or take one of the prestige classes that will do it for you (enlightened fist, sacred fist, shou disciple, henshin mystic, or initiate of draconic mysteries).