I can't believe I had missed this, but one difference I've found is
that F21 has moved to bash-4.3, while F20 is using 4.2. Then I came
across this post by Chet Ramey, the maintainer of bash, and I got
confused:
http://lists.gnu.org/archive/html/bug-bash/2013-07/msg00096.html