I was testing an app on a real device (fr965) and the TONE_ERROR and TONE_KEY are not making any noice. Both tones do work as expected on other real devices I tried (ee2, f6)
I hope that this is the right place to report.
PS: easiest way to reproduce is to use this app: https://apps.garmin.com/apps/22afbc10-e91b-4de7-a42d-05e8678728c8
SDK 6.4.2