Don't avoid reentrant hook invocations -- this is the hooks' problem. Provide early_malloc_usable_size to help early_malloc'd memory behave uniformly.