smbd: Store "struct deferred_open_record" instead of anonymous data on pml