Você precisa colocar o err403.php em um diretório onde o usuário (ou, no seu caso, o IP) tenha acesso.
Caso contrário, o apache não pode entregar a página e o padrão é voltar para a página de erro padrão 403.
Certifique-se também (como você usa o ubuntu 14.04 com o apache 2.4) que você alterou sua configuração de acesso usando "require". As diretivas order, allow, denied são reprovadas.
Exemplo completo:
ErrorDocument 403 /path/accessible/to/all/err403.php
<Directory /path/your/website/>
Require ip [your_ip]
</Directory>