A ordem dos argumentos para o comando é significativa. No primeiro exemplo acima, você tem
heroku pg:backups restore DATABASE 'https://s3-eu-west-1.amazonaws.com/somebucket/uploads/tmp/b011.dump'
, mas o comando espera que a referência FIRST e o db sejam carregados no segundo, o que daria heroku pg:backups restore 'https://s3-eu-west-1.amazonaws.com/somebucket/uploads/tmp/b011.dump' DATABASE
em vez de. Acho que no novo material ID pode ser preferível a URL, mas URL deve funcionar desde que essa URL seja acessível. Espero que ajude, caso contrário, deixe-me saber e podemos tentar outras coisas.