An alternative workaround is to use 'bzr rm --force somedir/'.
The problem seems to be in WorkingTree.remove as the file that has been moved from the directory still seems to be considered to be a file on which the deletability of the directory depends.[0] As it has been changed, the directory is considered changed.
[Footnote 0: Around lines 1828 to 1855 in bzr.dev.]
An alternative workaround is to use 'bzr rm --force somedir/'.
The problem seems to be in WorkingTree.remove as the file that has been moved from the directory still seems to be considered to be a file on which the deletability of the directory depends.[0] As it has been changed, the directory is considered changed.
[Footnote 0: Around lines 1828 to 1855 in bzr.dev.]