In my case I was actually trying to pass a value to another function, but it looks like FauxScrollFrame doesn't like that. I changed the code to this and it's working correctly again.
Lua Code:
<ScrollFrame name="LivestockCritterMenuScrollFrameTemplate" inherits="FauxScrollFrameTemplate" virtual="true">
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="0" y="-8"/>
</Offset>
</Anchor>
<Anchor point="BOTTOMRIGHT">
<Offset>
<AbsDimension x="-30" y="8"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnVerticalScroll>
FauxScrollFrame_OnVerticalScroll(self, offset, 15, Livestock.CritterMenuUpdate)
</OnVerticalScroll>
</Scripts>
</ScrollFrame>
Lua Code:
function Livestock.CritterMenuUpdate()
Livestock.BuildMenu("CRITTER")
end