change UMap bus setting implementation

UMaps now use bus 1500-1999 sequentially. This enables a simpler
implementation, makes it more safe for supernova (although not yet
ideal). Most importantly; it re-enables live patching of UMaps.