Documented (intentional) lack of noexcept in heap_cache move