framework.stop() doesn't try to stop "next bid" bundle

Bundle stopping loop starts at "next bundle ID" minus 1
imp.reload() can raise a SyntaxError in Python 3.3

The exception is logged, the update process continues with the
current version of the bundle