The man page for install_name_tool says that -change is for dependencies. You’re trying to change the name of the library itself.
Having just experimented, I found I couldn’t change the name of a dylib that appears inside the dylib itself but I could change the names of other dependencies.
Having experimented more: install_name_tool -id newname file will do the trick.