Apparently, I should put postgresql.conf in a separate directory, according to this:
# Note that recovery.conf must be in $PGDATA directory.
# It should NOT be located in the same directory as postgresql.conf
Is there any particular reason? I've seen systems where the two seem to work fine when they're both in the $PGDATA directory.