I seem to recall Apple caches the information even after you delete the ebook and add the updated copy, resulting in it being literally impossible to fix.
Apple is awesome.
...
The solution would therefore be to not let iBooks see the book until you are sure the metadata is perfect.