Added in logic to flush the whole queue on a force flush

* Should address some issues in #37
* Better share accounting when block is submitted