Remove an almost correct assert.

The real condition is that either there is no busyobj or it is in
state BOS_FINISHED, being rapidly dismantled.

The locking of testing that would be to complex and expensive so we
eliminate the assert instead, and strengthen another busyobj related
check a little bit in compensation.

Fixes #1440