WIP: branch prediction, more bugfixes

prevent the IMMU exceptions from happening when fetching a
mispredicted branch.
Also, avoid refilling the cache on that same condition.