[HSA-689 Fix] GDB displays are not preserved across kernel invocations

Use one BrigEngine per hsa::Program, not one per dispatch.