This is obviously a bug (pardon the pun)
It also seems to affect the "pick up pet" interaction.
I think the entire "pick up pet" routine is bugged.
EA REALLY needs to implement a stub for unknown routines so that routines implemented in expansion packs you don't have simply write an error to log, instead of resetting the whole interaction queue. Seriously, it doesn't take a genius to write such a stub and attach it to the default object and error object. Wine had it implemented for all the Windows DLLs by the first public release so they could know what undocumented calls were missing. (This was before Microsoft released more complete documentation on the Win32 API so there were a LOT of undocumented calls, especially in Kernel32.dll.)