Even after replacing bdelete for bwipeout, the adminsitrative buffer does not go away.
I think this happens only when you open a second file with vifm.
The first administrative buffer will clean up correctly, but once you open a second one it will suddenly dissapear (for a moment) to trigger the error that does not let the wipeout clean it up.