Rely more heavily on the `Bottle::Filename` class rather than hacking around things manually. Without this the rebuilding bottles workflow is broken for `all:` bottles.