Refreshes the shelf after buying and after closing chest.
All async native function calls now respond on separate success & fail events. Improve error messages and save `BugReportCopy` in one place on BRQuestScript.