Eu testei todas as suas tentativas, e funcionou no archlinux, bash versão 4.4.12.
Mas eu tive que abrir um novo shell interativo, então o novo ~/.bashrc poderia ser originado.
Para shells não interativos, você também pode tentar configurar um ~/.bashenvrc e definir export BASH_ENV=$(realpath ~/.bashenvrc) em ~/.bashrc .
Agora, o script ~/bashenvrc será originado toda vez que você iniciar um shell não interativo.
Eu testei isso também com daemonize 1.7.7-1
felicidades