sync in compose so that we get friendly error if PyBitmessge isn't running instead of traceback message if /messages/compose is the first page we hit