If you see that "ignoring function definition attempt" message you definitely have the first patch applied (but not necessarily a fix for the second problem) That diagnositc was added by the patch itself. See http://ftp.gnu.org/pub/gnu/bash/bash-4.1-patches/bash41-012
Maybe you have auto-update turned on and didn't realize it?
Maybe you have auto-update turned on and didn't realize it?