I was assuming that the FreeRTOS heap allocators were more feature rich than the simple one here so I was just delegating to those for the standard heap.

If you think we'll only ever need this simple allocator, I could drop the FreeRTOS allocator in favour of just pointing at this allocator.  We would be limiting ourselves from the features in the more capable allocators though.