I have a similar problem. Tried to update just like OP, except that I received an error message. o3ds won't start up unless I take out the SD card.
Once I do take the SD card out, I can turn it on and put the SD card back in and try to start up browserhax to access HBL. What happens then, is...