Hello,
I'd suggest you to properly de-initialize peripherals such as FlexCAN/Uart and clear pending interrupts during application startup. RappID bootloader does not generate reset so the peripherals are not in their default state. There might occur an unhandled interrupt...
Or you could attach JTAG debugger to figure out where exactly the app is crashing.
Hope it helps.
Stan