Revert "process input/output events by resource, not name"

other way around makes more sense

This reverts commit 014126732a0d137fcd6b6cfa0cb6c4ca6167f1cc.
clarify inputs vs. versioned resources

build inputs are now named, rather than just referring to versioned
resources. theoretically the same resource could occur multiple times
for the same build, for different inputs.

this also makes the UI more accurate; previously it would show build
inputs by resource name. now it shows them by input name.

[#82409670]