Only start GBA memory threads when run is called

This fixes a shutdown issue then a GBA instance was created but not ran.
Fix rotate reads for halfwords
Improve unsupported instruction error message