Release locals created in OnZephyrFDReady

Forgot to make a HandleScope.
Revert "Don't ignore z_charset"

This reverts commit 2304aaf1ad0b181a1f316d3bbe5ce32653e232b8. It causes too
many problems. We need to figure out better charset handling for Zephyr.