Log off of UO completely, closing out client and all.
Go into the directory where UOA is installed and get into the UOA Settings folder. Most commonly it's the C:\Program Files\UOAssist\UOA-Settings\ path.
Inside this path you will find folders of all of your account names. Choose the one you are trying to fix. Once you find the folder with your account name you will notice a folder there with your character name. Leave this folder.
You will also see a folder with your shard name. Get into that directory by double clicking the folder. The path will look like this:
C:\Program Files\UOAssist\UOA-Settings\[account name]\Pacific
Find your character name, right click the folder with your character name and select "Copy".
Hit the back button until you get into the root account path:
C:\Program Files\UOAssist\UOA-Settings\[account name]
Right click, select "paste". When asked to overwrite existing folder with same name click "Yes to All".
Log back into UO, hitting OK on the data stream message. Macro's will be there.
You'll need to do these steps for each character you want to have access to your macros on. You can do them all at once if you choose.
When UOA is fixed you will still have your old macros when it, once again, reads the character name from your shard folder. As long as you keep these character names in your account folder you should have your macro's next time this happens too.